Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Cocos Creator 3.7.0] Release doc prepare: New Features and Bug Fixes list #13487

Closed
AndyYuTian opened this issue Nov 22, 2022 · 28 comments
Closed
Labels
Doc Documentation tasks ECO: Needs Update Doc Need to update documentation P1 Must be finished in the milestone Roadmap
Milestone

Comments

@AndyYuTian
Copy link
Contributor

AndyYuTian commented Nov 22, 2022

3.7.0 is on the way and it is another huge milestone for us!!

A lot of important updates are comming, including Offline Global Illumination workflow support with probes, LODs, enhanced lightmap workflows, native editor scene, and improved default renders. We couldn't wait to share more with you.

We kindly ask all the contributors to reply with a small intro of your updates and bug fixes in this version below, and help us to work on the release document for 3.7.

Thanks for your support again!

@AndyYuTian AndyYuTian added P1 Must be finished in the milestone Roadmap labels Nov 22, 2022
@AndyYuTian AndyYuTian added this to the V3.7 milestone Nov 22, 2022
@zxx43
Copy link
Contributor

zxx43 commented Nov 22, 2022

Fix particle gravity module with parent node

@stanleyljl
Copy link
Contributor

stanleyljl commented Nov 22, 2022

Add light probe
Light probe is used to deal with the lighting of characters or dynamic objects in the game world, and provide high-quality lighting (including indirect light) on moving objects in the scene. Its advantage is that it has good processing performance at runtime and precomputations are also fairly fast.

1, character using light probe
企业微信截图_16675447863860

2, spheres using light probe with instancing
MTY4ODg1MDkxMTE3NTg5Mw_846615_x-PAOVxqfa_kz47g_1667550109 1

@moshuying
Copy link
Contributor

moshuying commented Nov 22, 2022

  1. [feature] Add mesh UV Debug
    image
  2. [feature] Add light probe gizmo
  3. [fix] preview update WebGL, fix draw preview bug for all preview window , material-preview, mesh-preview, camera-preview and more.
  4. [optimize] Improve the editing experience of large scenes and reduce the memory usage when editing scenes

@knoxHuang
Copy link
Contributor

Add the Scale property to the reference image

image

@obraz29
Copy link

obraz29 commented Nov 22, 2022

But could you please fix all spine bugs first...

@xubing0906
Copy link
Contributor

add reflection probe:https://github.com/cocos/3d-tasks/issues/12047
image

@dumganhar
Copy link
Contributor

  • Switch to swig to generate JS binding glue code, the old bindings-generator tool is deprecated now. The time cost of generating all JS binding code is reduced to 3~5 seconds. Please refer to README .
  • Optimize the construction and destruction of se::Object, remove unused hash operations. PR 12944
  • Add se::Object::createObjectWithConstructor method to create JS object by JS constructor in CPP code. PR 12946
  • Support to pass command-line arguments to execution file on native desktop platforms ( Windows, Linux, macOS ). PR 13268
  • Add support to create, modify, check ES6 Map/Set for se::Object. PR 13275

@PatriceJiang
Copy link
Contributor

  • Provide cc::event::EventBus and cc::event::EventTarget to simplify event dispatching within the engine. PR 13100

@pandamicro
Copy link
Contributor

pandamicro commented Nov 23, 2022

  • [BREAKING] Force type validator in Pass.setUniform, this is more strict than previous versions, especially on web platform. E.g. if a Vec4 value is passed to a Vec3 uniform, the engine will now raise an error in debug mode, previous version won't. Add pre type validator for setUniform #13462

@yiwenxue
Copy link
Contributor

yiwenxue commented Nov 23, 2022

@lealzhan
Copy link
Contributor

lealzhan commented Nov 24, 2022

2D Physics Features and Bug Fixes

@shrinktofit
Copy link
Contributor

shrinktofit commented Nov 24, 2022

Animation System

Highlighted

  • Here comes a new animation asset type: animation variant, make it possible to reuse the same animation graph on different characters.

    1.mp4

New Feature

  • [Experimental] Class AnimationController added a method to dynamically overrides animation clips in animation graph.

  • Class AnimationController added a method to query layer count in animation graph.

  • Animation graph editor: support state copy operation.

  • Animation graph editor: added a right click menu to turn a motion state into sub-statemachine state.

Bugfixes

@bofeng-song
Copy link
Contributor

bofeng-song commented Nov 24, 2022

[feature] support LOD
Level of detail (LOD) is a technique reduces the number of GPU operations that requires to render distant meshes.
When a node uses LOD, engine displays the appropriate LOD level for that node based on the node’s distance from the Camera.
PR 13171

屏幕捕获_2022_12_29_09_15_34_763

@novain1102
Copy link
Contributor

novain1102 commented Nov 28, 2022

@jareguo jareguo added Doc Documentation tasks ECO: Needs Update Doc Need to update documentation labels Nov 30, 2022
@troublemaker52025
Copy link
Contributor

troublemaker52025 commented Nov 30, 2022

csm transition

@chichinohaha
Copy link
Contributor

chichinohaha commented Nov 30, 2022

[feature] auto update import path when move/rename .ts file https://github.com/cocos/cocos-editor/pull/1095
[feature] add lod gizmo https://github.com/cocos/cocos-editor/pull/1002
[feature] add reflection-probe gizmo and the panel for bake https://github.com/cocos/cocos-editor/pull/1069
[feature] Using the rect transform tool, you can hold down shift to scale evenly
[optimize] lightmap will record the results of each scene https://github.com/cocos/editor-extensions/pull/450
[optimize] Creator no longer has built-in 'Localization-editor' extension which means that 'Localization-editor' needs to be installed in the extension Manager

@dogeFu
Copy link
Contributor

dogeFu commented Nov 30, 2022

[feature] support native engine for creator
[feature] support multiwindow for editor preview with native engine
[fix] support 2d physic backend switch in editor preview
[fix] reference of prefab child failed to save in some case
已知问题:
native engine not support render debug

@yanOO1497
Copy link
Contributor

yanOO1497 commented Dec 1, 2022

【Feature】
● Support to interrupt the build task by clicking the X button during the build process;
● Build task queuing support
image
【Feature】Support build pre-generated mipmaps when enable texture compress, which will be turned off by default after the upgrade of old projects.
image
【Feature】Support green channel flip config in image asset, support .exr suffix image asset to import
image
【Optimize】The physical configuration of the project settings is adjusted to physical material, the old configuration will be automatically generated as custom physical material
image
● 【Optimize】Optimize the animation editor interface display
image

@LinYunMo
Copy link
Contributor

LinYunMo commented Dec 5, 2022

  • [feature] Add sorting component, and provide sortingLayer order editing interface, users can use this component to control the rendering order of meshRender. sorting component add #12465
  • [BREAKING] We removed the condition that the layout must have children to update the layout, now the layout will update the layout based on dirtyFlag, regardless of whether it has children or not.Remove layout children restriction #13630

@nianba23
Copy link
Contributor

nianba23 commented Dec 9, 2022

  • [optimize] remove joint texture layout to prject-settings
    image
  • [feature] wechatgame support the high performance mode
    image
  • [fix] native build platform do not support chinese or special characters
  • [optimize] update default compress presets
    image
  • [optimize] update splash setting
    image
  • [optimize] remove generate build extension case to create extension panel
    image

@PPpro
Copy link
Contributor

PPpro commented Dec 12, 2022

Bug Fix

Optimization

@jk20012001
Copy link
Contributor

jk20012001 commented Dec 12, 2022

@arsen2010
Copy link
Contributor

arsen2010 commented Dec 12, 2022

  • [optimize] the interface of Editor in window platform.
    image
  • [feature] add new propery of node 'mobility'.
    image
  • [optimize] add 'simplify' algorithm in editing mesh optimizer of fbx.
    image
  • [fix] support to select multiple folds to edit.
    image
  • [optimize] assets panel add ipc message 'asset-db:pause' and 'asset-db-resume' to lock or unlock the panel.
    image
  • [optimize] in 2d project create a camera under canvas node, the visibility property of camera include 'DEFAULT' value.
    image
  • [fix] fix the bug of setting 'autoheight' attribute to ui-textarea but it cannot work correctly.
  • [feature] add new extension panel of Light Probe
    image
  • [feature] add Sorting Layers in Project Settings
    image
  • [feature] add one new asset called 'animation graph variant' and enable editing it
    image
  • [optimize] support to copy and paste the state of animation-graph
    image
  • [optimize] optimize the preview are operating of blend 2d motion state
    image

@dogodo-cc
Copy link
Contributor

[feature] console panel add info type and support multi selected
image
[feature] Help scene camera to expose more control properties
image

@doommm
Copy link
Contributor

doommm commented Dec 12, 2022

Feature

  • renew extension manager for better user experience of extension management

image
image

@zhakesi
Copy link
Contributor

zhakesi commented Dec 21, 2022

@pandamicro
Copy link
Contributor

But could you please fix all spine bugs first...

@obraz29 Please take a look at the above note

@AndyYuTian
Copy link
Contributor Author

Closing this issue, if there is more infomation to fil, please put into the share document: https://doc.weixin.qq.com/doc/w3_AfEAqQaZACQ118ZYkQdQ8uPXwbIsA?scode=ADcAmwdCAAoUI0yxkqAfEAqQaZACQ

UniqueDisplayNameIsInUse added a commit to cocos/cocos-docs that referenced this issue Jan 16, 2023
* + cocos/cocos-engine#13487 (comment)
+ cocos/cocos-engine#13487 (comment)

* Update animation-variant.md

* Update sorting.md

* Update animation-variant.md

* + textue、pre-generate-mipmaps

* + mainMenu

* + queue build
+ interrupt build

* + flip green channel

* + custom layout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Doc Documentation tasks ECO: Needs Update Doc Need to update documentation P1 Must be finished in the milestone Roadmap
Projects
None yet
Development

No branches or pull requests