我正在使用3ds Max的插件。在這個插件中,我將幾何信息導出到一個.rib文件,該文件可以由RenderMan渲染器渲染。當我將一個結點曲線的數據導出到由RiBasis和RiCurve描述的.rib文件中時。我在RiBasis中使用了RtBsplineBasis,但是我得到的錯誤結果是呈現的曲線比3ds Max的渲染器的結果短。然後我重印第一個和最後一個控制頂點,曲線足夠長,但它的形狀有點不同。誰能告訴我如何得到錯誤的結果,或者RiBasis是什麼意思?如何才能得到正確的RiBasis?十分感謝!RenderMan中描述的RiBasis是什麼意思?
0
A
回答
1
RiCurve繪製立方樣條。控制點不能唯一確定曲線;您還需要基礎,它表示爲4x4矩陣 - 一個矩陣給出您需要的B樣條,貝塞爾,Catmull-Rom等等的係數,當然您也可以自己提供矩陣對於某種不是標準3或4的混合插值而言。基礎決定了樣條的特徵 - 曲線是保證通過控制點還是僅僅是近似,連續的程度, 「緊張局勢」等等。
「RenderMan Companion」的其中一個附錄中有一個很好的討論,包括不同基矩陣如何影響插值的數字示例。
這聽起來像你要求一個B樣條的基礎,這是接近(而不是插值)和連續的一階和二階導數。也許這不是你想到的。很難說,因爲你沒有描述你希望的樣條的屬性。另外,用非理性立方逼近一個任意的NURBS曲線並不總是會給你一個精確的匹配。別的要記住。
相關問題
- 1. LLVM描述中的「終身程序分析」是什麼意思?
- 2. 什麼是函數onCreateView的「容器參數的描述」是什麼意思?
- 3. 下面的陳述是什麼意思?
- 4. PostgreSQL表描述輸出,這是什麼意思?
- 5. getXmlHolder和context.expand - 參數描述是什麼意思
- 6. 描述代碼時,「Baked」是什麼意思?
- 7. 這個錯誤描述是什麼意思?
- 8. 是什麼意思:是什麼意思?
- 9. 這個「陳述」是什麼意思?
- 10. 陳述「冷態」是什麼意思?
- 11. phpDoc中的「沒有屬性的簡短描述」是什麼意思?
- 12. 佈局描述中的「$」字符是什麼意思conca兩個組件?
- 13. 這個X窗口字體描述中的*字符是什麼意思?
- 14. 是什麼意思,在Python中是什麼意思?
- 15. 關於Web服務的「自我描述」究竟是什麼意思?
- 16. SURF的min_dist和max_dist是什麼意思,FlannMatcher是什麼意思
- 17. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 18. %{}是什麼意思?
- 19. '#'是什麼意思?
- 20. 「?」是什麼意思?
- 21. #{...}是什麼意思?
- 22. || =是什麼意思?
- 23. @是什麼意思
- 24. $$ $$是什麼意思?
- 25. `/ * @`是什麼意思?
- 26. 「=」是什麼意思
- 27. + =是什麼意思?
- 28. {..} [..]是什麼意思?
- 29. 什麼是:!:意思?
- 30. @ []是什麼意思?
非常感謝,我很抱歉這麼晚回覆。現在我解決了這個問題,你幫了我很多,請允許我再次謝謝你。 – mhsj 2013-06-30 07:18:18