Code Monkey home page Code Monkey logo

hms-arengine-demo's People

Contributors

dev163 avatar ma-jiawei avatar mike-mei avatar tiantian0303 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hms-arengine-demo's Issues

Function augmentedImage.createAnchor() returns null when augmentmentedImage is used?

我想在识别的图片上放置物体,但是使用augmentedImage的时候,augmentedImage.createAnchor 返回是null,arcamera也获取不到arpose,请问这是什么问题,或者有别的方法实现吗?

-------------------------------------------------------------------English----------------------------------------------------------------

I try to place an 3D object on an augmentedImage. Howerver, when I used augmentedImage.createAnchor(), the returned value is null and also I can't get ARPose of ARCamra. How can I solve it? Appreciate if u have any idea.

编译不通过

你好,我编译出现了错误
Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @3471c42f
请问这是啥原因呢
详细信息:
微信图片_20231201181652

AR_logo.obj not rendering with any texture for World Activity

I used the sample code and didn't change anything. When I render the object, the AR logo appears blue in colour. When I double tap it, it becomes yellow. Shouldn't it be orange in colour due to AR_logo.jpg?
photo6224201047438634350

I've tried to comment out initGlTextureData(context) in ObjectDisplay.java as such.

` public void init(Context context) {
ShaderUtil.checkGlError(TAG, "Init start.");
createProgram();

    // Coordinate and index.
    int[] buffers = new int[2];
    GLES20.glGenBuffers(2, buffers, 0);
    mVertexBufferId = buffers[0];
    mIndexBufferId = buffers[1];
    GLES20.glActiveTexture(GLES20.GL_TEXTURE0);
    GLES20.glGenTextures(mTextures.length, mTextures, 0);
    GLES20.glBindTexture(GLES20.GL_TEXTURE_2D, mTextures[0]);
    GLES20.glTexParameteri(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_MIN_FILTER, GLES20.GL_LINEAR_MIPMAP_LINEAR);
    //initGlTextureData(context);
    initializeGlObjectData(context);
    ShaderUtil.checkGlError(TAG, "Init end.");
}`

However, still same result. Any fix to this?

I've also tried to use other .obj and .png files, but still the same issue. Thanks in advance!

材质表现太奇怪

你好,我这边是做AR和渲染的。我们有两套框架分别是:arengine + filament 和 arcore + filament。但是现在同一套代码渲染出的材质差太远,请问有人知道是什么情况吗
华为arengine渲染的口罩
image
arcore渲染的口罩
image

com.huawei.hiar.exceptions.ARFatalException

image
Help~
ArFrame update() happen
#1 ​kotlinx.coroutines.CoroutineId#main
com.huawei.hiar.exceptions.ARFatalException

前后台状态:前台
设备机型:ABR-AL60
系统版本:Android 11,level 30
ROM:HuaWei/EMOTION
CPU架构:arm64-v8a

Torch mode does not work

I added into WorldActivity.java following line:
config.setEnableItem(ARConfigBase.ENABLE_FLASH_MODE_TORCH);

This should enable flashlight but it does nothing on my Honor View 20.

Please include gradle-wrapper.properties

When gradle\wrapper\gradle-wrapper.properties and related files are not included in the repo, on first open, Android Studio will create one by itself, but with a wrong gradle version(gradle-6.1.1-all.zip on Android 4.0.1), causing:

Unable to find method 'org.gradle.api.file.ProjectLayout.directoryProperty(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/DirectoryProperty;'.
Possible causes for this unexpected error include:
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)

The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)

Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.

In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

Gradle version must match Android Gradle Plugin version. For com.android.tools.build:gradle:3.3.2, gradle-4.10.1-all.zip is required.

https://developer.android.com/studio/releases/gradle-plugin?buildsystem=ndk-build#updating-gradle

Cannot change the preview size ARConfigBase.setPreviewSize(w,h)

According to 2.13 release note, the ARConfigBase.setPreviewSize(w,h) should now work, but I cannot make it work.
Size & image provided by ArCameraIntrinsics.getImageDimensions(); and ArFrame.acquirePreviewImage().getWidth() is always 1080x1440 (tested on Honor View 20 + Huawei P20 Pro)

Code : Github hms-AREngine-demo fork

Something else related, is the order width,height it not coherant with ArCameraIntrinsics.getImageDimensions(); //[1080,1440]
as it returns [height,width] but ARConfigBase.setPreviewSize(width,height)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.