软件使用笔记 - Blender/C4D/3Ds MAX/Ray Tracing
3D Rendering Algorithms
- 3D Rendering with Binary Space Partitions - YouTube
- Painter’s algorithm, Raycasting, Binary Space Partitioning tree



Ray Tracing
- ray tracing: http://www.realtimerendering.com/raytracinggems/
- 开源程序POV-Ray,项目官网和github c++: POV-Ray source code;又如github c++: RayTracer
- 理论说明和在线演示等资源Ray Tracing: Graphics for the Masses、Raytracing
- Matlab raytracer
编程
- 利用PCL的
RangeImage::createFromPointCloud可对离散点云“拍照”
参考这里——一个很简短的C++示例
Matlab raytracer代码解读
图像需要竖直翻转
object orientation方向是三个旋转角度
camera heading在有velocity时起作用
raytracer_add_object_faces.m中查看faces各参数的含义;其中d???
hold on;
for k = 1:4iface = faces(k);patch(iface.v(1,:), iface.v(2,:), iface.v(3,:),'red');plot3(iface.c(1), iface.c(2), iface.c(3), 'bo');quiver3(iface.c(1), iface.c(2), iface.c(3), ...iface.n(1), iface.n(2), iface.n(3),abs(iface.d));
end
axis equal
添加镜头畸变应该raytracer_init_camera→raytracer_update_camera中对cam_rays/cam_unit_rays
Blender
安装
安装后开启闪退,使用命令行运行出现以下错误
GPUTexture: create : TEXTURE_CUBE_MAP, w : 2, h : 2, d : 0, comp : 4, size : 0.00 MiB, RGBA16F
GPUTexture: texture alloc failed. Likely not enough Video Memory or the requested size is not supported by the implementation.
Current texture memory usage : 0.00 MiB.
Error : EXCEPTION_ACCESS_VIOLATION
Writing: C:\xxx\AppData\Local\Temp\blender.crash.txt
参考Blender 2.8.2 Crashes on Startup (Windows10) - Not enough video memory?把显示器插口切换后就可以正常启动。
使用
~选择视图;z选择显示模式;tab切换编辑模式和对象模式;数字键盘.选中对象放大显示fit to selection- 视图操作:用右上角的句柄操作;Alt+LM rotate view, Alt+Shfit+LM pan, Alt+Ctrl+LM zoom
- “实时预览”:设置Render Properties中的Render Engine为Cycles,并开启Viewport Shading


- 在目录树中点击相机图标以激活该相机进行渲染

- 在View中勾选Camera to View以锁定该相机视图,可以修改该视角下的场景

Add-ons
-
Projector模拟投影仪

-
其他
User interface
-
在Edit→Preference→Input中可以勾选Emulate Numpad和Emulate 3 Button Mouse,从而不使用小键盘和鼠标中键进行操作
-
界面中的一个个窗格称为area;在窗格左上角可以选择窗口内容(如不小心把属性编辑器关闭了,可以随便复制一个窗格,然后切换成属性编辑器)
-
拖动窗口左上角inward可以splitting生成复制一个窗口、或者outward可以把复制的窗口合并joining;也可以在边界上右键操作
-
F3进行Menu seach(Edit→Menu Search;可以自定义快捷键防止冲突)
-
blender切换前后左右上下视图需要使用小键盘的数字(0循环切换相机视图和3D视图);移动视角,shift + 鼠标中键
-
大键盘数字键切换slot(不同次的渲染结果)
-
物体模式(Object Mode)/编辑模式(Edit Mode),blender基于多边形建模,修改物体时首先要切换到编辑模式,快捷键 Tab
-
物体模式,就是对物体整体进行操作,位移,旋转,缩放等;
编辑模式,对物体进行修改,比如增加某个面,切割某个面;
点线面的编辑, 快捷键 Ctrl + Tab
增加物体,快捷键 shift + A -
ctrl+tab选择编辑模式
-
M移动物体到不同图层collection
-
F9在鼠标指针位置打开last operation panel(默认出现在3D视窗的左下角);F12开始渲染、Ctrl+F12 render animation,esc退出返回3D窗口
-
连接两个点,点击一个点,按住Ctrl,再选择另一个点
两条线建立表面,选中两条线,按快捷键F
内嵌, 快捷键 I
挤压,快捷键 E
切分 Loop Cut,快捷键 Ctrl + R,其中按pageup增加等分,pagedown减少等分
分离,快捷键 P
隐藏,快捷键 H;另外 shift + H,隐藏未选择;Alt + H,显示所有移动,快捷键G(Grab),移动的过程中按 x y z可以锁定移动方向;旋转,快捷键R;缩放,快捷键S;上面各键后面紧跟两次X/Y/Z(即G+X+X切换到物体局部坐标进行变换)
移动复制duplicate,快捷键 shift + D删除x
-
按Q键打开Quick Favorites(快速获取已经添加到favorites中的工具;相应的菜单右键可以添加到favorites)
-
任意工具下按住d绘制annotation
-
选中object后,按numpad中的.视图放大到该选中object;Home键视图缩放显示所有objects??;Shift+C和Home类似,只是会把3D Cursor移动到global圆点
-
Pie menus
- 普通键盘区.选择坐标系
- z选择solid视图和wireframe视图等(shift+z直接切换)
-
注意3D Cursor的使用
Timeline
- Shift+←/→ jump to first/last frame
Node
- Ctrl+Shift and lift click on a node to create background view?
Motion tracking
- Ctrl+LBK add tracker; Alt+S view search box
- 导入序列图片时选中一幅图像,然后按A全选导入
- Alt+←/→ track; Ctrl+T automatic track for the rest frames; Ctrl+L lock the tracker; A select all tracker
C4D
可以直接拷贝安装后的文件夹(插件和帮助、系统预设等文件同时拷贝),需要重新破解(破解时选择studio版本,prime版本功能有限)可以使用以下序列号:14804034636-ZCSZ-BZPN-WHBN-BZVC-SXXW-RKSF,14804069285-XDGH-BWBC-TMBV-RXKF-MFWV-MVMW,14804041934-FXJR-DHXK-XJRX-HLJG-KPGB-JMCP- some maybe interesting infos, regarding biased/unbiased & physical-non physical render | VRAYforC4D Official Support Forum


3Ds max
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
