• Thread: BooleanRT : Realtime 3D boolean operations for (Runtime,Editor)


    A Product by Mixed Dimensions


    What is BooleanRT?

    BooleanRT is a real-time 3D boolean operations extension for Unity that allows you from executing 3D
    Boolean operations (Union, Intersection, Substract) during runtime or during level creation and editing
    in the editor’s sceneview.
    What does it offer?

    1- Real-time or per-click Boolean execution.
    2- Material, UV and texture preservation.
    3- Saving to prefab.
    4- Constructive solid Geometry (CSG).
    5- Smoothing of Boolean execution to keep smooth frame rates by splitting the execution of the
    Boolean operation over multiple frames.
    6- Optional updating of the collider.
    7- Creating a new mesh or overwriting existing mesh to affect all referenced objects.
    8- Optional smart execution by avoiding the calculation when not need (when there is no
    intersection or the operands are not being transformed.

    How to Use?

    In order to Use BooleanRT you need to have 2 operands with MeshFilters and a target GameObject.
    1- Select your target object.
    2- Add a Boolean object component from Component -> Boolean 3D -> Boolean Object menu.
    3- Once added you will have a new component added to the target.
    4- Set Operand (A) & Operand (B).
    5- Select the type of operation (Union, Intersection, Substract) from the “Operation” field.
    6- Position the operands in the state you want to generate the result from.
    A Product by Mixed Dimensions
    7- Click on “Execute” button to get the result (this is not required on runtime).
    8- To see execution in realtime while in editor toggle “Execute in Editor”.
    9- To save to a prefab click on “Save prefab” then you will be prompt to select the location to
    create the prefab in.
    10- To update the collider or to add a continuously updated collider to your target toggle “Update
    Collider” field.
    11- To overwrite the current mesh of the target to affect all referencing game objects toggle
    “Overwrite mesh”, if no mesh exists a new mesh will be created.
    12- To get smooth transition between frames toggle the “Smooth transition” field so that you can
    get the Boolean operation to execute over multiple frames reducing any lagging that might
    result from applying Boolean between large meshes.
    13- To avoid unnecessary execution of the Boolean operation when the operands are not
    intersecting or if both operands are static and not being transformed by any force toggle the
    ”On Intersection” field.



    BooleanRT component Inspect

    You can get more advanced mesh creation and editing features from 3D Boolean, Mesh editing, Extrude,
    primitives, Optimization, UV editing to hundreds of game-ready assets through GameDraw “A Complete
    3D modeling experience within Unity”.

    For more information and support:
    Tutorial : Youtube Video
    Email : support@mixeddimensions.net
    Website: www.mixeddimensions.com

  • 相关阅读:
    DataNucleus Access Platform 3.2 M2 发布
    dnsjava 2.1.4 发布,Java 的 DNS 解析包
    deltasql 1.5.5 发布,数据库模型版本控制
    Mezzanine 1.3 和 Cartridge 0.7 发布!
    Spring Framework 3.2 GA版发布,Spring MVC焕然一新
    Filemonitor 2.2.0 发布,文件监控工具
    Rudiments 0.40 发布,C++ 常用工具包
    脚本编程语言 Felix
    JRuby 1.7.2 发布
    OfficeFloor 2.7.0 发布,IoC 框架
  • 原文地址:https://www.cnblogs.com/tonge/p/3605579.html
Copyright © 2020-2023  润新知