Houdini Krakatoa Render Plugin

HDK真实个混蛋,都懒得写个解释。凭着函数英文意思猜测。。

plugin sample video:

在极其残忍的开发环境,"Particle Voxel Render" 产生了(怕被渲染大婶鄙视原谅我不会写算法)其实说是Voxel Render,核心是Krakatoa,Krakatoa真实太稳定。(HDK+KrakatoaAPI),速度快~(1500w粒子渲染1.66秒)

现在已经把Houdini的粒子数据直接跟Particle Voxel Render渲染器交换,在Houdini环境操作粒子简直是爽炸天了,

Vop直接把粒子属性写好,直接交到Particles Voxel Render,直接渲染~

现在写的是Sop渲染器,其实这个无所谓,到时候用Python再把界面扩展到ROP网络。C++写界面真的是太蛋疼了。

一共花了5 天时间,下周1把灯光信息映射到Particles Voxel Render的灯光连接,大功告成!

时间: 2024-10-10 21:33:06

Houdini Krakatoa Render Plugin的相关文章

如何利用CEF3创建一个简单的应用程序 (Windows Platform)

1. 说明 这篇文章主要讲述如何利用CEF3来创建一个简单的应用程序,引用的是1535及以上版本中包含的 Cefsimple 项目例子.如果想知道关于CEF3更多的使用方法,可以去访问 GeneralUsage. 2. 开始 首先,根据自身所使用的开发平台,可以去 这里 下载对应的发布版本.针对这个教程,我们需要下载1750或者更新的版本.当前支持的平台有Windows, Linux和Mac OS X.每一个版本都包含了当在特定平台上编译特定版本CEF3时所需要的所有文件和资源.您可以通过包含在

libcef Tutorial

 Tutorial Tutorial explaining how to create a simple application using CEF3. Updated Aug 13, 2014 by [email protected] Introduction This tutorial explains how to create a simple application using CEF3. It references the cefsimple example project whic

html2canvas关于图片不能正常截取

问题 首先说说遇到了什么问题.首先有这么一个需求.需要前端根据后端传过来数据,动态的生成图片.图片中的文案.背景图片.用户头像全部都是通过后端的接口获取.但是使用 html2canvas 生成的canvas有些图片成功的在canvas里生成了.但是有些图片无论如何都显示不出来. 官方文档 在项目里面操作了半天未果,google了半天未果.此时有些许绝望.突然想到了,为什么不去它的 官网 看看呢.于是乎我在官网上看到了下面的内容. Limitations All the images that t

cef源码分析之cefsimple

下面是cefsimple的入口代码,主要分成两个部分 // Entry point function for all processes. int APIENTRY wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); // E

Kooboo中怎么写Page Plugin -摘自官方文档

Page plugin development Page plugin is an add-on to Kooboo CMS, and is responsible for making data source available for page access. It is similar to module, but while module contains user interface for both the backend and the frontend site, page pl

Chromium插件(Plugin)模块(Module)加载过程分析

在Chromium中,每一个Plugin都对应一个Module,称为Plugin Module.一个Plugin Module可创建多个Plugin Instance.每一个Plugin Instance对应于网页中的一个<embed>标签.在为<embed>标签创建Plugin Instance之前,先要加载其对应的Plugin Module.本文接下来分析Plugin Module的加载过程. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注

Chromium的Plugin进程启动过程分析

前面我们分析了Chromium的Render进程和GPU进程的启动过程,它们都是由Browser进程启动的.在Chromium中,还有一类进程是由Browser进程启动的,它们就是Plugin进程.顾名思义,Plugin进程是用来运行浏览器插件的.浏览器插件的作用是扩展网页功能,它们由第三方开发,安全性和稳定性都无法得到保证,因此运行在独立的进程中.本文接下来就详细分析Plugin进程的启动过程. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! 在Chro

chrome blink render engine and the render mechanism

这篇文章提供chrome基于硬件加速的组合实现的背景和细节 说明:为什么用硬件合成 传统式,web浏览器完全依赖CPU来渲染网页内容,但是随着现在GPUs的能力以及能够以更小的体积嵌入设备,人们逐渐把关注点转向寻找 更有效地使用基础硬件来实现更好的性能和节省电源消耗,使用GPU来合成网页内容能够带来非常明显的提速 使用硬件合成的优点可以归结为三个因素: 1.在绘制和组合操作包含大量像素的页面方面,GPU上的合成页面层能够实现比CPU(在速度和绘制能力上)更好,更高效.硬件特别为这些类型 的工作而

Houdini和Touchdesigner中实现场力与弹力的相互作用

最近一直在研究怎样怎样将程序化特效和动画从houdini中转移到touchdesigner中,前段时间拿着了leapmotion做开发,自己一个人自娱自乐也快玩疯了. 今天讲一讲从法国一个虚拟交互舞团某个场景中得到灵感,设计一个简单的通过斥力和弹力混合出来的平衡场效果. 首先看一看人家在舞台上达到的是个什么效果: 在应用之前,先讲一讲我通过这个视频看到的原理. 人物的运动提供了一个位置信息P,也许群体运动的那个画面中提取了运动的速度或者加速信息,这里先不做复杂的讨论.画面中的每个点pt与上述提供