We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.

Verge3D 3.6 pre3 available!

Home Forums Official Announcements Verge3D 3.6 pre3 available!

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #37532

    The third preview build of the upcoming Verge3D 3.6 is available. Here are the new features included:

    Chief 3D Verger | LinkedIn | Twitter

    #37533

    Blender-specific

    The Sheen and Sheen Tint inputs are now supported by the Principled BSDF node.

    It can be used to realistically render microfiber surfaces such as clothes.

    sheen example

    Support for Text objects was further improved. All parameters for vertical alignment are now supported, and also the multi-line text is properly positioned.

    3ds Max-specific

    We optimized the internals of Physical materials a bit to load and render them faster.

    Maya-specific

    The Ramp node now supports more ramp types and interpolation modes.

    The Sheen settings of the Standard Surface node are now supported by Verge3D.

    It can be used to realistically render microfiber surfaces such as clothes.

    sheen example

    We also fixed a recently discovered issue with UVs.

    Verge3D Plugins

    We simplified the syntax for defining new puzzles making it more declarative. As a result, it now requires less JavaScript to define puzzles.

    
    <template
        color="#d4af37"
        output=""
        tooltip='Returns the product info dictionary retrieved by the "connect to WooCommerce" puzzle.'
        help="https://www.soft8soft.com/docs/manual/en/puzzles/ECommerce.html#woo_product_info"
    >
        <dummy>
            <label>product info</label>
        </dummy>
    </template>
    
    <script>
    function code(block) {
        return ['_pGlob.wooProductInfo', Blockly.JavaScript.ORDER_ATOMIC];
    }
    </script>
    

    The E-commerce plugin has been updated for new syntax so that you have a usage example. The older approach with more JavaScript still can be used. See the docs for more info.

    Other improvements

    Verge3D core has been synchronized with latest Three.js r124, improving the existing and adding new features. Among them: modern JavaScript syntax is now used (ES6), support for additive animation, hand gestures for VR, VSM shadows, improved performance and stability.

    Also the engine .js file made more compact thanks to moving area light textures to external files, and removing some legacy code.

    Bug fixes

    We fixed the issue with camera offsets when using supersampling anti-alising which is turned on by the disable rendering puzzle (thanks for the report).

    The detect collision puzzle can now be in-lined in other puzzles slots (thanks for the report).

    We fixed the bug with special symbols used in Verge3D plugins (thanks for the report).

    We fixed a bug with saving puzzles that contain non-Latin characters.

    Chief 3D Verger | LinkedIn | Twitter

    #37534

    As usual, you can grab the preview bundle from the downloads page!

    Chief 3D Verger | LinkedIn | Twitter

    #37539
    zjbcool
    Customer

    The new syntax for custom puzzle is awesome and simple! JavaScript ES6 :heart: . Good job as usual :good:

    #37548
    GLiFTeK
    Customer

    The new syntax for custom puzzle is awesome and simple! JavaScript ES6 :heart: . Good job as usual :good:

    I agree!
    Thanks for the escaping characters fix too! :good:
    Question: are we going to see any ease of use methods implemented for making mutators?
    Thanks!

    EDIT: also, what code editor does the soft8soft team use?
    i use VSC and i put my settings on .block files on ‘javascript’ (click ‘plain text’ button in bottom right corner of window for menu of syntax formatting.
    with the new syntax changes i get many red lines of error.
    the old format was “ok” all javascript was red”
    but if i change it to xml, JS is all white, and commenting out lines of code uses the <!– html/xml style of commenting, which wont work with js.
    any tips on how we can get around/solve this issue?

    EDIT: anyone having same issue.. i tried changing the format to “HTML” and it’s working fine. (javascript still parsed as only red but that’ll do
    RED being the JS only between the tick marks used in the “Blockly.JavaScript.provideFunction_”
    avid code bloating main area we use.

    #37578

    we use VSCode, vim, atom and gedit in our team :)

    Chief 3D Verger | LinkedIn | Twitter

    #37589
    Petro
    Customer

    I use phpStorm and I assigned block files with HTML glifTek

    #37637
    mastajappa
    Customer

    Nice work on the Sheen! This one next?

    Attachments:
    You must be logged in to view attached files.
    #37657
    GLiFTeK
    Customer
Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.